package com.wltt.product.ahuthr.model.vo.base;

import lombok.Data;

import java.io.Serializable;


/**
* @ClassName: SystemAgreementAttributePO
* @Description: 系统协议类型属性<br/>
* @Date: 2024-08-08 11:25:23
* @Author yanggl
*/
@Data
public class SystemAgreementAttributeVO implements Serializable {

	/**
	* 
	*/
	private Long id;

	/**
	 * 合同属性编码
	 */
	private String attributeCode;

	/**
	* 属性名称
	*/
	private String attributeName;
	
	/**
	* 属性类型：1文本，2整数，3小数，4日期，5时间
	*/
	private Integer attributeType;
	
	/**
	* 属性排序，数值越大越靠前，
	*/
	private Integer attributeOrder;
	
	/**
	* 是否必须：1必须，0非必须
	*/
	private Integer attributeRequired;
	
	/**
	* 默认值
	*/
	private String attributeDefaultValue;
	
	/**
	* 是否提醒（仅支持日期类型）：1提醒，0不提醒
	*/
	private Integer attributeRemind;

	/**
	 * 提醒的角色id
	 */
	private Long attributeRemindRoleId;
	
	/**
	* 提前提醒天数
	*/
	private Integer attributeRemindAheadDay;
	

}